//
//  InstituTypeChooseView.h
//  ShangHaiTuJI
//
//  Created by xiaoxiangtuji on 2017/10/11.
//  Copyright © 2017年 xiaoxiangtuji. All rights reserved.
//

#import <UIKit/UIKit.h>

typedef void(^sendAllDataArrayBlock)(NSMutableArray *chooseArray);
typedef void(^closeViewBlock)();
typedef void(^getAllValueBlock)(NSString *valuesStr);
@interface InstituTypeChooseView : UIView<UICollectionViewDelegate,UICollectionViewDataSource,UICollectionViewDelegateFlowLayout>
@property(nonatomic,strong)UICollectionView *collectionView;
@property(nonatomic,strong)UICollectionViewFlowLayout *flowLayout;
@property(nonatomic,strong)NSDictionary *dataDic;
@property(nonatomic,strong)NSArray *keysArray;
@property(nonatomic,strong)NSMutableArray *allKeysArray;
@property(nonatomic,strong)NSMutableDictionary *allDataDic;
@property(nonatomic,strong)UILabel *label;
@property(nonatomic,strong)NSMutableArray *chooseDataArray;
@property(nonatomic,copy)sendAllDataArrayBlock arrayBlock;
@property(nonatomic,strong)UIButton *sureBtn;
@property(nonatomic,strong)closeViewBlock closeViewBlock;
@property(nonatomic,strong)NSMutableDictionary *chooseDataDic;
@property(nonatomic,strong)NSMutableArray *chooseIdsArray;
@property(nonatomic,strong)NSMutableArray *vlauesAndIdsArray;
@property(nonatomic,copy)getAllValueBlock valuesStrBlock;
@property(nonatomic,strong) NSMutableArray *dataValuesArray;
@end
